import Vue from ‘vue’
import axios from ‘axios’

const service = axios.create({
	baseURL: BASE_API, // url = base url + request url
	timeout: 5000,
	crossDomain: true
})

// 请求拦截器
service.uni.addInterceptor('request', {
	// 请求处理
	invoke(requestConfig) {
		// 添加请求头、身份验证
		requestConfig.header.Authorization = 'Bearer ' + uni.getStorageSync('token');
		return requestConfig;
	},
	success() {
		console.log('请求成功');
	},
	// 请求发生错误时的处理
	fail(error) {
		console.error('请求失败:', error);
});